﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Cisoft.EMA.Model
{
    /// <summary>
    /// 短信发送实体
    /// </summary>
    public class SMS_OutBox
    {
        public SMS_OutBox()
        { 
            
        }
        /// <summary>
        /// GUID
        /// </summary>
        private string _sismsid;

        public string Sismsid
        {
            get { return _sismsid; }
            set { _sismsid = value; }
        }
        /// <summary>
        /// 扩展码
        /// </summary>
        private string _extcode;

        public string Extcode
        {
            get { return _extcode; }
            set { _extcode = value; }
        }
        /// <summary>
        /// 接收手机
        /// </summary>
        private string _destaddr;

        public string Destaddr
        {
            get { return _destaddr; }
            set { _destaddr = value; }
        }
        /// <summary>
        /// 短信内容
        /// </summary>
        private string _messagecontent;

        public string Messagecontent
        {
            get { return _messagecontent; }
            set { _messagecontent = value; }
        }
        /// <summary>
        /// 是否需要状态报告 0:no,1:yes
        /// </summary>
        private int _reqdeliveryreport;

        public int Reqdeliveryreport
        {
            get { return _reqdeliveryreport; }
            set { _reqdeliveryreport = value; }
        }
        /// <summary>
        /// 消息类型 
        /// 0-ASCII;
        /// 4-Binary；
        /// 8-usc2；
        /// 15-gb2312
        /// 16-gb18030；
        /// </summary>
        private int _msgfmt;

        public int Msgfmt
        {
            get { return _msgfmt; }
            set { _msgfmt = value; }
        }
        /// <summary>
        /// 0-common;
        /// 1-普通短信立即显示；
        /// 2-长短信组包；
        /// 3-带结构短信；
        /// </summary>
        private int _sendmethod;

        public int Sendmethod
        {
            get { return _sendmethod; }
            set { _sendmethod = value; }
        }
        /// <summary>
        /// 入库时间
        /// </summary>
        private DateTime _requesttime;

        public DateTime Requesttime
        {
            get { return _requesttime; }
            set { _requesttime = value; }
        }
        /// <summary>
        /// 应用ID
        /// </summary>
        private string _applicationid;

        public string Applicationid
        {
            get { return _applicationid; }
            set { _applicationid = value; }
        }
        /// <summary>
        /// ECID
        /// </summary>
        private string _ecid;

        public string ECID
        {
            get { return _ecid; }
            set { _ecid = value; }
        }
    }
}
